#include <TGraph.h>

class ScopeEvent
{
public:
  ScopeEvent() : fID(-1), fC1(0), fC2(0), fC3(0), fC4(0) { }
  virtual ~ScopeEvent() { delete fC1; delete fC2; delete fC3; delete fC4;}

  int GetID() const { return fID; }
  TGraph *GetC1() const { return fC1; }
  TGraph *GetC2() const { return fC2; }
  TGraph *GetC3() const { return fC3; }
  TGraph *GetC4() const { return fC4; }

  void SetID(int id) { fID = id; }
  void SetC1(TGraph *c1) { delete fC1; fC1 = c1; }
  void SetC2(TGraph *c2) { delete fC2; fC2 = c2; }
  void SetC3(TGraph *c3) { delete fC3; fC3 = c3; }
  void SetC4(TGraph *c4) { delete fC4; fC4 = c4; }

  ClassDef(ScopeEvent, 3)
protected:
  int fID;
  TGraph *fC1, *fC2, *fC3, *fC4;
};
ClassImp(ScopeEvent)
